package day240519_report.e1;

/*
 * 需求：求半径为 5 的圆的面积和周长
 * */

public class Circle1 {
    private double radius;

    public Circle1(double radius) {
        this.radius = radius;
    }

    public double getArea() {
        return Math.PI * radius * radius;
    }

    public double getPerimeter() {
        return 2 * Math.PI * radius;
    }

    public static void main(String[] args) {
        Circle1 circle = new Circle1(5);
        System.out.println("面积: " + circle.getArea());
        System.out.println("周长: " + circle.getPerimeter());
    }
}
/*
 * 在上面的例子中，我们创建了一个Circle类来表示圆，
 * 其中包含了
 * 属性 radius
 * 方法 getArea()、getPerimeter()
 * 通过创建 Circle 对象并调用其方法来实现对圆的操作，
 * 体现了面向对象编程的思想。
 * */





/*
 * 总结：
 *
 * 面向对象：
 * 更加注重数据和行为的封装，以对象为中心进行设计和开发
 *
 * 面向过程：
 * 更加注重过程和函数的设计，以实现特定的功能为主要目标
 *
 * */
